<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@page import="br.fatec.ads.model.ProcessoSeletivo"%>
<%@page import="br.fatec.ads.model.Vaga"%>
<%@page import="br.fatec.ads.model.Pergunta"%>
<%@page import="br.fatec.ads.model.VagaPergunta"%>
<%@ page import="java.util.List;" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<script>
	var mensagem = '<%= request.getParameter("mensagem") %>';
	
	if(mensagem != "null" && mensagem != ""){
		alert(mensagem);
	}
	  
	function populaVaga(){
		document.getElementById("preencheCombo").value = 'Vaga';
	    document.forms[0].submit();
	}
</script>
<head>
<%
	if(request.getSession(false).getAttribute("idUsuario") == null){
		request.getRequestDispatcher("login.jsp").forward(request, response);
		return;
	}

	ProcessoSeletivo processoSeletivoPesq = new ProcessoSeletivo();
	if(request.getSession(false).getAttribute("processoSeletivoPesq") != null){
		processoSeletivoPesq = (ProcessoSeletivo) request.getSession(false).getAttribute("processoSeletivoPesq");
	}

	VagaPergunta vagaPerguntaPesq = new VagaPergunta();
	if(request.getSession(false).getAttribute("vagaPerguntaPesq") != null){
		vagaPerguntaPesq = (VagaPergunta) request.getSession(false).getAttribute("vagaPerguntaPesq");
	} else{
		vagaPerguntaPesq.setVaga(new Vaga());
		vagaPerguntaPesq.setPergunta(new Pergunta());
	}
%>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/css/displaytag.css" />
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/css/telas.css" />
<title>Vaga x Pergunta - Pesquisa</title>
</head>
<body>
	<jsp:include page="<%= request.getSession(false).getAttribute(\"menuSistema\").toString() %>" flush="false"/>
	<div class="formulario" style="position: absolute; left: 38px; top: 130px; width: 850px; height: 270px;">
		<label style="position: absolute; left: 300px; top: -20px;">Vaga x Pergunta - Pesquisa</label>
		<form name="Form1" method="post" action="VagaPerguntaPesquisar" id="Form1">
			<input type="hidden" name="preencheCombo" id="preencheCombo"/>
			<div style="position: absolute; left: 40px; top: 20px; width: 200px; height: 16px;">
				<span style="color: #000000;">Processo Seletivo</span>
			</div>
			<select class="select_combo" name="cmbProcessoSeletivo" tabindex="1" onchange="populaVaga()"
				style="position: absolute; left: 40px; top: 40px; width: 400px; height: 20px; line-height: 19px;">
				<option value=""></option>
				<%  
					List listaProcessoSeletivo = (List) session.getAttribute("listaComboProcessoSeletivo");
					ProcessoSeletivo processoSeletivo = new ProcessoSeletivo();
					for(int i = 0; i < listaProcessoSeletivo.size(); i++) {  
						processoSeletivo = (ProcessoSeletivo) listaProcessoSeletivo.get(i);  
				%>  
            	<option value=<%= processoSeletivo.getIdProcessoSeletivo() %> 
            		<%= processoSeletivoPesq.getIdProcessoSeletivo() != 0 && processoSeletivoPesq.getIdProcessoSeletivo() == processoSeletivo.getIdProcessoSeletivo() ? "selected" : "" %>> <%= processoSeletivo.getNomeProcessoSeletivo() %></option>  
				<% } %>  
			</select>
			<div style="position: absolute; left: 40px; top: 80px; width: 200px; height: 16px;">
				<span style="color: #000000;">Vaga</span>
			</div>
			<select class="select_combo" name="cmbVaga" tabindex="2"
				style="position: absolute; left: 40px; top: 100px; width: 400px; height: 20px; line-height: 19px;"
				<% out.print(session.getAttribute("disableVaga").toString()); %>>
				<option value=""></option>
				<%  
					List listaVaga = (List) session.getAttribute("listaComboVaga");
					Vaga vaga = new Vaga();
					for(int i = 0; i < listaVaga.size(); i++) {  
						vaga = (Vaga) listaVaga.get(i);
				%>  
            	<option value=<%= vaga.getIdVaga() %> 
            		<%= vagaPerguntaPesq.getVaga().getIdVaga() != 0 && vagaPerguntaPesq.getVaga().getIdVaga() == vaga.getIdVaga() ? "selected" : "" %>> <%= vaga.getCargoVaga() %></option>  
				<% } %>  
			</select>
			<div style="position: absolute; left: 40px; top: 140px; width: 200px; height: 16px;">
				<span style="color: #000000;">Pergunta</span>
			</div>
			<select class="select_combo" name="cmbPergunta" tabindex="3"
				style="position: absolute; left: 40px; top: 160px; width: 400px; height: 20px; line-height: 19px;">
				<option value=""></option>
				<%  
					List listaPergunta = (List) session.getAttribute("listaComboPergunta");
					Pergunta pergunta = new Pergunta();
					for(int i = 0; i < listaPergunta.size(); i++) {  
						pergunta = (Pergunta) listaPergunta.get(i);  
				%>  
            	<option value=<%= pergunta.getIdPergunta() %> 
            		<%= vagaPerguntaPesq.getPergunta().getIdPergunta() != 0 && vagaPerguntaPesq.getPergunta().getIdPergunta() == pergunta.getIdPergunta() ? "selected" : "" %>> <%= pergunta.getDescPergunta() %></option>  
				<% } %>  
			</select>
			
			<input type="submit" class="button" name="btnPesquisar" value="Pesquisar"
				style="position: absolute; left: 305px; top: 220px; width: 100px; height: 25px;">
			<input type="button" class="button" name="btnIncluir" value="Incluir"
				style="position: absolute; left: 445px; top: 220px; width: 100px; height: 25px;" onclick="window.location='VagaPerguntaIncluir'">
			
			<div style="position: absolute; top: 275px; width: 850px;">
				<display:table id="row" name="sessionScope.listaVagaPergunta" pagesize="10" class="dataTable"
					decorator="br.fatec.ads.decorator.VagaPerguntaDecorator">
					<display:setProperty name="paging.banner.placement" value="bottom"/>
					<display:column property="vaga.processoSeletivo.nomeProcessoSeletivo" title="Processo" style="width: 310px; text-align: center;"/>
					<display:column property="vaga.cargoVaga" title="Vaga" style="width: 250px; text-align: center;"/>
					<display:column property="pergunta.descPergunta" title="Pergunta" style="width: 250px; text-align: center;"/>
					<display:column property="linkVagaPerguntaExcluir" title="" style="width: 40px; text-align: center;"/>
				</display:table>
			</div>
		</form>
	</div>
</body>
</html>